body {
	background: #222;
	text-align:center;
}

div {
	padding: 0px;
	text-align: left;
}

/* generic */
.clear{
	clear:both;
}


/* Structure */
.main, .monogramholder, .contactInfo {
	width: 780px;
}

.main {
	margin: 20px 40px;
	background: #fff;
}

.coloredBorder {
	border: 3px solid #999;
}

.header {
	height: 100px;
	background-image: url("../images/header.jpg");
}

.nav {
	height: 20px;
	background: #fff;
	text-align:center;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

.nav a {
	margin: 0px 40px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

.nav a:hover { 
}

a.link1:hover, a.active1 {
	color: #C90202; 
}

a.link2:hover, a.active2 {
	color: #CC9C18;
}

a.link3:hover, a.active3 {
	color: #C6CC1B;
}

a.link4:hover, a.active4 {
	color: #04C902;
}

a.link5:hover, a.active5 {
	color: #0402C9;
}

.body {
	height: 500px;
}

.footer {
	text-align:right;
	margin-top:100px;
}

.monogram {
	margin: 10px 20px;
	float:right;
}

.contactInfo{
	margin: auto;
	color: #fff;
	text-align:center;
	font-size: 80%;
}

.contactInfo a:link,
.contactInfo a:visited {
	color: #aaa;
}
